About Ampersand Marketing Consultancy Ltd (10793309) United Kingdom