About Florence Ellen Research Limited (10622091) United Kingdom