About Geodesa Limited (04580936) United Kingdom