About Telos Bidco Limited (13032281) United Kingdom