About Stubsoft Ltd (11237489) United Kingdom