About Demac Technical Ltd (09602007) United Kingdom