About Meenakshi Rekha Limited (08041699) United Kingdom