About Meena Machina Limited (10620040) United Kingdom