About Hatch Africa Limited (13208624) United Kingdom