About Vlora Services Ltd (13378116) United Kingdom