About Novara & Associates Ltd (11745281) United Kingdom