About Ultrahaptics Ip Ltd (10050961) United Kingdom