About Scallop Ranch Ltd (08984179) United Kingdom