About Couch Bars Limited (12089501) United Kingdom