About Demeq (uk) Limited (03638091) United Kingdom