About Meena Allen Ltd (09732428) United Kingdom