About Tom Bamber Investments Limited (12505704) United Kingdom