About Jerry Ahamefule Ltd (12468867) United Kingdom