About I-lid Design Limited (08969201) United Kingdom