About Victoria Abena Limited (12062038) United Kingdom