About Smart Witness Emea Limited (10284027) United Kingdom