About Ampersand Ldn Limited (11490047) United Kingdom