About Nasa International Limited (02408313) United Kingdom