About Stubby Games Ltd (13522139) United Kingdom