About Novarka Ltd (10355416) United Kingdom