About Douglas Innovations Limited (12041609) United Kingdom