About Namixx Ltd (13567116) United Kingdom