About Tucker Holdings Limited (11896053) United Kingdom