About Studica Europe Limited (10230776) United Kingdom