About Jambell International Limited (13573003) United Kingdom