About Jambee Limited (10998358) United Kingdom