About Bass & Toti Limited (12666376) United Kingdom