About Tack Room Solutions Limited (08356270) United Kingdom