About Oskaras&co Ltd (12727999) United Kingdom