About Teguro Ltd (SC527565) United Kingdom