About Novora 1 Limited (11530248) United Kingdom