About Hyphen8 Solutions Limited (12363367) United Kingdom