About Tica Homes Ltd (13713448) United Kingdom