About Sensemagic Ltd. (SC427608) United Kingdom