About Sterna Ecology Ltd. (10042888) United Kingdom