About Tuxy Holdings Ltd (08958893) United Kingdom