About Komposer Ltd (11194992) United Kingdom