About Dykesen Technology Limited (13235193) United Kingdom