About Teleos Services Limited (04162234) United Kingdom