About Magna Cogitare Limited (09921463) United Kingdom