About Ampersand Communications Limited (SC534261) United Kingdom