About Scea Limited (12263802) United Kingdom