About Geodesica Limited (13692937) United Kingdom