About Tuclix Ltd (10851261) United Kingdom