About Encompass London Investments Limited (12524148) United Kingdom