About Ix Truro Limited (12578292) United Kingdom