About Yoci Development Limited (13471088) United Kingdom