About Ds3 Investments Limited (13286121) United Kingdom