About Lemuria Contracting Ltd (10954190) United Kingdom