W Waggel Pet Insurance London, Greater London, United Kingdom Waggel is a pet insurance brand based in London, in Greater London (United Kingdom), a digital-native pet ins…