About S.tribbeck Ltd (13541486) United Kingdom