About Lumba Studio Ltd (12204100) United Kingdom