About Edmond Financial Research Limited (SC624393) United Kingdom