About Telemark Management Services Limited (03799268) United Kingdom