About Jagaa Limited (10125177) United Kingdom