About Logical Storage Systems Limited (09437167) United Kingdom