About Nebula Records Limited (11590601) United Kingdom