About Kibin Studio Ltd (12957666) United Kingdom