About Wazobia Technologies Limited (13362560) United Kingdom