About Liquid Factory (uk) Ltd (10811062) United Kingdom