About Juga Group Ltd (13024674) United Kingdom