About I&c London Ltd (11141283) United Kingdom