About Haumea Solutions Limited (10820149) United Kingdom