About Stalloperators Ltd (11295072) United Kingdom