About Liquid Intellect Ltd (11246061) United Kingdom