About Noah S Ark Ne Ltd (11973971) United Kingdom