About Demeco Ltd (10698044) United Kingdom