About Memon Limited (02138258) United Kingdom