About Scallop Group Limited (12764221) United Kingdom