About Jouroc London Ltd (12008938) United Kingdom