About Thamnore Ltd (13490338) United Kingdom