About Nebu Station Ltd (NI672950) United Kingdom