About Haai Studio Limited (10725920) United Kingdom