About Sc017578 Limited (SC017578) United Kingdom