About Telok Estates Ltd (10522046) United Kingdom