About Hotspur Technology Limited (02063322) United Kingdom