About Wave Africa Ltd (12787226) United Kingdom