About Demacan Limited (01435773) United Kingdom