About Rescue Ventures Ltd (12526911) United Kingdom