About Wedo Technology Ltd (11610870) United Kingdom