About Tamber Group Limited (13486675) United Kingdom