About Kickstar Sports Limited (13608854) United Kingdom