About Meduck Associates Ltd (10000211) United Kingdom