About Ola The Earth Co. Ltd. (13311003) United Kingdom