About Startnova Ltd (12399966) United Kingdom