About Liquid Exchange London Limited (09252929) United Kingdom