About Tapiola Consulting Limited (03785503) United Kingdom