About Telamon Services Limited (10502558) United Kingdom