About I&id Limited (12214203) United Kingdom