About Narrowgate Technology Limited (10824725) United Kingdom