About Talou Ltd (11716384) United Kingdom