About Ampersand Creative Media Limited (09105506) United Kingdom