About Thermogenesis Limited (06202139) United Kingdom