About Europlacer Technology Limited (03462781) United Kingdom