About Tlax Property Ltd (12237541) United Kingdom