About Talakshi Properties Ltd. (SC296566) United Kingdom