About The Ampersand Agency Ltd (06053215) United Kingdom