About Ampersand Consulting Limited (12729975) United Kingdom