About Sable Consultants Ltd (11581857) United Kingdom