About Sc27 Limited (11700642) United Kingdom