About Oppidan Life Ltd (10734677) United Kingdom