About Sikla International Holdings Ltd (12043716) United Kingdom