About Nexqc Ltd (11651067) United Kingdom