About Giff Teck Ltd (11909414) United Kingdom