About Last Resort Holdings Limited (13333135) United Kingdom