About Lameca Int Ltd (08496244) United Kingdom