About D&ec Solutions Ltd (12908600) United Kingdom