About Meesha Consulting Limited (04428711) United Kingdom