About Senso Translation Limited (09065080) United Kingdom