About Shibui Io Ltd (09487470) United Kingdom