About Liquid Stack Design Ltd (11625785) United Kingdom