About Jebra Technologies Limited (11834529) United Kingdom