About Victor & Abel Holdings Limited (12017138) United Kingdom