About Oikos International Design Limited (11194486) United Kingdom