About Magic Hat Solutions Limited (04441382) United Kingdom