About Stokastics Ltd (13197801) United Kingdom