About Meena Mitra Limited (06524270) United Kingdom