About Mantas Savickas Ltd (13470651) United Kingdom