About Timbuktu Estates Limited (13349070) United Kingdom