About Translucensea Limited (10099383) United Kingdom