About Technate Limited (SC585914) United Kingdom