About Droma Design Development ( Ddd) Ltd (12937021) United Kingdom