About Timbr Limited (13335238) United Kingdom