About Inctrl Technology Limited (12519374) United Kingdom