About Sable Solutions Limited (12645631) United Kingdom