About Laube Studio Ltd (11756360) United Kingdom