About Jbase International Limited (04088672) United Kingdom