About Skene Ltd (10593703) United Kingdom