About Scede Technologies Limited (13308484) United Kingdom