About Algirdas Limited (13237804) United Kingdom