About Demophorius (u.k.) Limited (02492891) United Kingdom