About Nova Ark Limited (11109519) United Kingdom