About Translucid Consulting Limited (08440617) United Kingdom