About Wedefe Solutions Ltd (13278100) United Kingdom