About Lindi Information Management Systems Limited (11278327) United Kingdom