About D26 Ltd (09012782) United Kingdom