About Sauber Machen 24 Ltd (12378333) United Kingdom