About Mesea Limited (10707911) United Kingdom