About Sekou Sylla Limited (13385767) United Kingdom