About Meera Enterprise Limited (06536873) United Kingdom