About Meena Balaji Limited (09336224) United Kingdom