About Turris Holdings Limited (12718444) United Kingdom