About Kikstart Limited (10769807) United Kingdom