About Liquid Thinking Holdings Ltd (13669345) United Kingdom