About Barnacle Liverpool Limited (13477949) United Kingdom