About Oppen Studio Ltd. (09230231) United Kingdom