About Logical Investments Limited (04129299) United Kingdom