About Jambalaya Limited (06328080) United Kingdom