About Ilios Gallery & Design Ltd (12160928) United Kingdom