About Nextsense International Ltd (10297631) United Kingdom