About Ellis Mead Futures Limited (05067274) United Kingdom