About Logic & Common Sense Ltd (13215248) United Kingdom