About Shared Storage Solutions Limited (09596218) United Kingdom