About Jebra Limited (12000531) United Kingdom