About Ampersand Lab Limited (09756340) United Kingdom