About Demea Limited (06511363) United Kingdom