About Abacus 1066 Holdings Limited (11295492) United Kingdom