About Thymerzor Ltd (13653952) United Kingdom