About Numega Solutions Limited (06292520) United Kingdom