About Scioma Tech Limited (10296496) United Kingdom