About Studio Hoo-ga Limited (10175638) United Kingdom