About Sleigher Games Ltd (SC664556) United Kingdom