About Haptec Limited (10305433) United Kingdom