About Jambala Ltd (13107704) United Kingdom