About Jorra Ltd (12922083) United Kingdom