About Tombar Limited (06556434) United Kingdom