About Sturmer Capital Ltd (11607942) United Kingdom