About Opallios Limited (10061531) United Kingdom