About Meddy Tech Ltd (12801372) United Kingdom