About Meesha Limited (07878634) United Kingdom