About Technova Africa Group Limited (SC509747) United Kingdom