About Ja&ra Limited (13052098) United Kingdom