About Demeko Investments Ltd (08675580) United Kingdom