About Novora 2 Limited (11883358) United Kingdom