About Stohastik Ltd (11925136) United Kingdom