About Bioapp Holdings Limited (12838261) United Kingdom