About Meenchira Limited (12533976) United Kingdom