About The Louche (holdings) Limited (12493998) United Kingdom