About Tick Interiors Limited (12173413) United Kingdom