About Nebula 7 Limited (11163278) United Kingdom