About Storage Technologies Ltd (09286065) United Kingdom