About Jarra Ltd (13196364) United Kingdom