About Numobia Limited (06774779) United Kingdom