About Timbaplus Limited (03181231) United Kingdom