About Ampersand Management & Consulting Ltd (12230236) United Kingdom