About Stick Software Ltd (12194766) United Kingdom