About Deimos Industries Ltd (09804891) United Kingdom