About Notemachine Holdings Limited (05869605) United Kingdom