About Eelmoor Flash Investments Ltd. (03760250) United Kingdom