About D&o Technology Investments Ltd (12264304) United Kingdom