About Jai Llama Limited (11896210) United Kingdom