About Teliko Limited (04526248) United Kingdom