About Nowab Ltd (12666645) United Kingdom