About Jebbies Limited (12110847) United Kingdom