About Haptica Strategy Ltd (07403078) United Kingdom