About Studio Callaghan Limited (03622271) United Kingdom