About Studio Makari Limited (12054784) United Kingdom