About Dd-scientific Holdings Limited (12515730) United Kingdom