About Ampersand Consultancy Services Limited (10949435) United Kingdom