About Alvydas & Job Ltd (13120445) United Kingdom