About Liquid Space Developments Limited (09986887) United Kingdom