About The Happi Seed Ltd (13254784) United Kingdom