About Lucidae Productions Ltd (09283463) United Kingdom