About D2c Technologies Ltd. (05396326) United Kingdom