About Irida Plc (07050748) United Kingdom