About Lucid Raccoon Ltd (SC668819) United Kingdom