About Opallais Ltd (10359806) United Kingdom