About Telamon Investment Limited (11419447) United Kingdom