About Denell Solutions Ltd (10120625) United Kingdom