About Dd7 Ltd (SC628302) United Kingdom