About Tech Bar Livi Limited (SC626220) United Kingdom