About Helpmate Incorporated Ltd (12759870) United Kingdom