About Ampersand Studios Ltd (09902593) United Kingdom