About Vtt Technology Consultancy Ltd (12348839) United Kingdom