About Jarra Associates Ltd (10256299) United Kingdom