About Ola Baker Geo Services Ltd (13422028) United Kingdom