About Saatiki & Saatiki Limited (11993454) United Kingdom