About Noah Ark Ltd (13164667) United Kingdom