About Skene Group Ltd (11953658) United Kingdom