About Thymallus Ltd (09293139) United Kingdom