About Project Happy Note Limited (12220171) United Kingdom