About Intelligent Storage Coventry Holdings Limited (10073533) United Kingdom