About Haplo Limited (12183228) United Kingdom