About Meelan House Ltd. (10448493) United Kingdom