About Meshka Group Ltd (12304157) United Kingdom