About Sciencemagic.inc Holdings Limited (09809979) United Kingdom