About Novsarka Limited (12554284) United Kingdom