About Greenstraight Scallops Ltd (13615655) United Kingdom