About Tri-fab Ssa Holdings Ltd (12267427) United Kingdom