About Roger Aderogba Ltd (11255093) United Kingdom