About Teleka Holdings Limited (10073105) United Kingdom