About Liquid Space Ltd (12879200) United Kingdom