About Translucence Limited (11491079) United Kingdom