About Delly 75 Ltd (09689761) United Kingdom