About Elucidated Ltd (09895082) United Kingdom