About Vicker Investment And Trading Ltd (12944886) United Kingdom