About Scallop Limited (09160527) United Kingdom