About Ampersand 2010 Limited (04457310) United Kingdom