About Elucidated Solutions Limited (10832590) United Kingdom