About Tiffer Holdings Limited (05323793) United Kingdom