About Deedee Solutions Limited (SC568599) United Kingdom