About Sto24 Uk003 Limited (13679364) United Kingdom