About Tin Horse Embryonics Limited (05128590) United Kingdom