williamjoseph.co.uk
William Joseph | Sir Roger Penrose explains the mathematics of the Penrose Paving
We help you to engage your audience by creating practical, beautiful design solutions in a wide range of media.