About Elucidation (2000) Limited (SC213106) United Kingdom