About Jagga Limited (11313277) United Kingdom