About Snebtaf Tech Solution Limited (11315780) United Kingdom