About Tim Tim Delibar Ltd (13358123) United Kingdom