About Sable Group Ltd (12409332) United Kingdom