About Djerome Timemasters Limited (13577016) United Kingdom