About Bumpstart Technologies Limited (13567578) United Kingdom