About Chub Technologies Limited (08378130) United Kingdom