About Sable Strategy Limited (12327529) United Kingdom