About Neil Smith Translation Limited (07988619) United Kingdom