About Logic Lane Limited (12042196) United Kingdom