About Terzo Investment Holdings Limited (12873202) United Kingdom