About Ooh Lou Lou Ltd. (08421673) United Kingdom