About Nebular Holdings Limited (11319020) United Kingdom