About O Sullivan Studio Limited (13013109) United Kingdom