About Telak Limited (SC707229) United Kingdom