About Telemark Mestringssenter Limited (11456978) United Kingdom