About Sarcom Ltd (11139963) United Kingdom