About Javelin Technology Limited (08010627) United Kingdom