About Satr Company Ltd (13544021) United Kingdom