About Sable International Limited (06203868) United Kingdom