About Haplix Ltd (12231682) United Kingdom