About D69 Tech Ltd (09741746) United Kingdom