About Triple J Dembo Limited (SC661489) United Kingdom