About Meenacap Limited (10256306) United Kingdom