About Sable Technologies Limited (11948078) United Kingdom