About El De Niro Management Limited (12209746) United Kingdom