About Lorica Europe Limited (11318457) United Kingdom