About Eleonora Fleming Limited (11043401) United Kingdom