About Rescue Foundation Limited (13609922) United Kingdom