About Nova O&n Ltd (10992960) United Kingdom