About Telamon Holding Limited (11938962) United Kingdom