About Aivaras Skripka Consulting Ltd. (10951038) United Kingdom