About Independent London Investments Limited (10712002) United Kingdom