About Translucidus Ltd (09480338) United Kingdom