About Tilia Holdings Limited (11167788) United Kingdom