About I&d Ltd (06706912) United Kingdom