About Nebulae Solutions Ltd. (SC495809) United Kingdom