About Hapticas Ltd (11908411) United Kingdom