About Geometrica Press Limited (01130871) United Kingdom