About Nomadix International Ltd (SC691838) United Kingdom