About The Optimist S Studio Limited (12988875) United Kingdom