About Intelligent Lifecycle Solutions Limited (08582222) United Kingdom