About Timbos Group (uk) International Company Limited (11726664) United Kingdom