About Teleka Properties Ltd (13187838) United Kingdom