About Ivy London Investments Limited (09853390) United Kingdom