About Madella Ltd. (09973605) United Kingdom