About Tarran Holdings Limited (02152170) United Kingdom