About Premea Solutions Limited (11400183) United Kingdom