About Tek.sma Limited (11795055) United Kingdom