About Helen International Project Ltd (12675251) United Kingdom