About Zilla Holdings Ltd (10949621) United Kingdom