About Notia Limited (06243806) United Kingdom