About Sable International Group Limited (03635405) United Kingdom