About The Sit Still Studio Limited (12240728) United Kingdom