About Techava Hardware&software Solutions Ltd (12816757) United Kingdom