About Lucasrem Ltd (12192627) United Kingdom