About Jallo N Jallo Ltd (09617777) United Kingdom