About Harrington Tencreek Ltd (12235273) United Kingdom