About Thyrossen Limited (13515910) United Kingdom