About G Ngobi Ltd (12759315) United Kingdom