About Knuutila Consulting Limited (12269632) United Kingdom