About Tuck Technology Limited (12857517) United Kingdom