About Ikebana Ltd (13104681) United Kingdom