About Nota Application Holdings Limited (12265261) United Kingdom