About Novora Holdings Limited (12521523) United Kingdom