About Double D Technologies Limited (12575280) United Kingdom