About Sable (contracts) Limited (10045184) United Kingdom