About De24 Services Limited (11370236) United Kingdom