About Myallergy Holdings Limited (09834241) United Kingdom