About Nota Holdings Ltd (12061794) United Kingdom