About Tack Room Trading Ltd (12856959) United Kingdom