About J&o Studio Limited (10690804) United Kingdom