About Sabre Triad Holdings Limited (05534240) United Kingdom