About Benevola Limited (07129881) United Kingdom