About Logiclogicmagic Ltd (12138403) United Kingdom