About Tarraco Holdings Limited (11597468) United Kingdom