About Dd103 Limited (SC640241) United Kingdom