About Memon Seven Inc Ltd (12953702) United Kingdom