About Translor Ltd (08286086) United Kingdom