About Kickstand Games Limited (12236343) United Kingdom