About Nebaz Limited (12187817) United Kingdom