About Kickstart Technologies Limited (09029964) United Kingdom