About North Star Software Limited (09270599) United Kingdom