About Swiss Tec Labs Ltd. (11584233) United Kingdom