About Novaplace Limited (02083510) United Kingdom