About Sierra Delta Holdings Ltd (11735412) United Kingdom