About Teeks Ltd (11520612) United Kingdom