About Kreuer Management & Design Ltd (11745323) United Kingdom