About Scargill World Ltd (12850799) United Kingdom