About Noah S Ark Technology Development Ltd (12830405) United Kingdom