About Intelligent Storage Ltd (04609263) United Kingdom