About The Genesis Initiative Africa Ltd (12297893) United Kingdom