About Logiccache Ltd. (10084186) United Kingdom