About Nota Apps Ltd (09997068) United Kingdom