About Jora Limited (12427068) United Kingdom