About Wedelo Limited (13133286) United Kingdom