About Nomographic Limited (09285062) United Kingdom