About Beaver.life Ltd (12989943) United Kingdom