About Jambea Limited (01311255) United Kingdom