About Tarry Holdings Limited (12504697) United Kingdom