About Ampersand Advisory Limited (11839978) United Kingdom