About Qomplx Limited (10893355) United Kingdom