About Kickstart Innovation Hub Ltd (11951854) United Kingdom