About Ampersand 8 Limited (10092927) United Kingdom