About Jammoo Limited (10606706) United Kingdom