About Logic Investment Solutions Ltd (07693930) United Kingdom