About I&l Investments Ltd (13602592) United Kingdom