About Ibs Engineered Products Limited (06818580) United Kingdom