About Lima Echo Rescue Services Ltd (11454029) United Kingdom