About Demeque Limited (08876849) United Kingdom