About Aivaras Leckas Ltd (11671098) United Kingdom